Skip to main content

TPX-IoT-Flow 1.7.X

1.7.17c

Rollback of the Driver-Engine included in version 1.7.16c. This change will have no impact on customers as only optimizations are being rolled back.

1.7.17a

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2812Driver engine can restart if version of a driver is null.
TXIF-2811Driver version should not be null or negative.
TXIF-2821Driver Engine - Log path must be configurable.
TXIF-2823Objenious processor - Transformation failed is FCntUp is not available on the uplink.
TXIF-2816OPCUA Connector - {Name} should be supported on Gateway topic pattern.

1.7.17

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2800Location Engine - All connections could now receive alarms messages of Location Engine.
TXIF-2794Kerlink processor - Actility uplinks could be transformed to Kerlink uplinks.
TXIF-2786MQTT Connector - Support of QoS 0 / 1 / 2.
TXIF-2781Driver - Actility drivers could handle a setup per device.
TXIF-2755All connectors - Security improvement by IP limitation.
TXIF-2722HTTP connector - Tunnel Interface Authentication Key is now optional.
TXIF-2679Driver engine - Optimisation based on cache mechanism.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2768Teams connector - Uplinks are sent more than one time.
TXIF-2764HTTP connector - Strict Mode tooltips reviewed.
TXIF-2732Azure IoT-Hub connection cause CPU burn after "SSL peer shut down incorrectly" .
TXIF-2724HTTP connector - Token of TIAK is not well calculated.
TXIF-2723Unable to modify description of a connection on Iot-Flow GUI.

1.7.16c

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2816OPCUA Connector - {Name} should be supported on Gateway topic pattern.
TXIF-2828OPCUA Connector - Sourcetimestamp is invalid for BaseStation Statistics.

1.7.16b

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2745Unable to force a driver for a Flow.

1.7.16a

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2707OPCUA Connector - New option for opening a secured and non-secured endpoints. This option allow the compatibility with Kepware software.
TXIF-2624IoT-Edge Connector - Similar to Azure IoT-Hub, IoT-Flow support now the edge version of IoT-Hub. Azure IoT-Edge Connectors documentation
TXIF-2624IoT-Edge Connector - Similar to Azure IoT-Hub, IoT-Flow support now the edge version of IoT-Hub.
TXIF-2623HTTP Connector - Tunnel Interface Application Key (TIAK) is now supported and protect data integrity when using Basic HTTP Compliance.
TXIF-2614A Flow can be activated and deactivated using the UI (Thingpark Wireless only).
TXIF-2600The standard transformation MESSAGE_SIMPLIFIER contain now BatteryLevel and BatteryTime.
TXIF-2599OPCUA Connector - Device and Gateway alarms change the data quality.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2714Azure Links are not reopened automatically.
TXIF-2713Flow list is not updated on UI when a flow is deleted from the list (Thingpark Wireless only).
TXIF-2708Cumulocity connector - Add missing measurement for backward compatibility.
TXIF-2681OPCUA connector - Support of array numbers on nodeId.

1.7.15b

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2645DriverEngine performance issue. Should be downgraded to previous version of NodeJs.
TXIF-2642HTTP Connection doesn't restart automatically following the Strategy reconnection.

1.7.15a

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2598Thingworx connector - BindAllThings function timeout with 5K Things and HA architecture.

1.7.15

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2591Thingworx Connector - Support of multiplexed websocket using the parameter pipeCount.
TXIF-2527OPCUA Connector - Support of persistence. A restart of connection keep memory values.
TXIF-2528ModBus Connector - Support of persistence. A restart of connection keep memory values.
TXIF-2493Driver engine - NodeJs major upgrade to 20.5.1.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2539Azure IoT-Hub Connector - Links not active are not restarted.
TXIF-2548Azure IoT-Hub Connector - Failover support.
TXIF-2584Azure IoT-Hub Connector - Unable to start a connection that contain more than 32K devices (downlink enabled).
TXIF-2577Thingworx Connector - QueryImplementingThingsOptimized optimization.
TXIF-2582MQTT Connector - Option Fields as topic must support object that contain sub-level.
TXIF-2567Cumulocity Connector - Devices are duplicates if already created with an external script.
TXIF-2568HTTP Connector - Restart time is reset every time a message has been processed.
TXIF-2569Widgelix Connector - Pattern validation failed with the field Widgelix key.

1.7.14

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2464OPCUA Connector - Support of Basic256Sha256 security policy using Server Certificates.
TXIF-2454OPCUA Connector - Device & Gateway NodeId pattern support metadata.
TXIF-2494All connections - Add more logs info on "Message expired" event.
TXIF-2057Transformation processor - New Message Simplifier processor expose only a small subset of the original message.
TXIF-2460Transformation processor - Each processor could have a conditional expression that define the execution.
TXIF-2522Transformation processor - New JSLT samples.
TXIF-2403Driver Engine - Model and setup using tags are now provided to the driver.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2501MQTT Connector - MQTT Topic resolution could failed if it contain # or + signs.
TXIF-2487Driver Engine - Device payload should not be decoded if no protocolId provided.
TXIF-2438Driver Engine - Error response when no decodeDownlink function defined.
TXIF-2454Driver Engine - {"code":"com-4000","message":"unable to wrap driver, driver code must have one type of signatures (tpx, ttn, chirpstack)"}
TXIF-2466Adding an operation on a Flow which has defined several connections returns several identical transformations.
TXIF-2455Widgelix + UnaConnect Connector with force Bearer Authorization prefix.

1.7.13

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2424Modbus Connector - Templated mapping rules that facilitate the registry address calculation.
TXIF-2396Modbus Connector - Persistence of registry when the connection restart.
TXIF-2342Modbus Connector - Support of multiples SlaveId.
TXIF-2382OPCUA Connector support now Aliases.
TXIF-2391GreenMesh connector become Widgelix connector.
TXIF-2237UnaConnector connector.
TXIF-2402Nomosense connector.
TXIF-2434Filtering options are now enabled on Cumulocity connector.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2432On UI, connection list is not refresh when a connection is deleted.
TXIF-2418Azure IoT-Hub, recall the DPS system of Azure when Sender link is not opened on time.
TXIF-2412Creation of a Flow without driver usage.
TXIF-2390Uplink transformation should support usage of array.

1.7.12

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2338OPCUA Connector - Data persistence support.
TXIF-2339OPCUA Connector - nodeId pattern for devices and gateways folders.
TXIF-2342OPCUA Connector - Support of decoded payload with sub-level.
TXIF-2382OPCUA Connector support now Aliases.
TXIF-2377Google IoT-Core connector depreciated.
TXIF-2354Rollback of warning message on Flow.
TXIF-2356GreenMesh Connector.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2381OPCUA Connector - Too many debug logs.
TXIF-2376Debug mode not switch off after 2 weeks.

1.7.11

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2367Allow recycled messages.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2366UplinkValidityTime miscalculated if upper than 5 days.

1.7.10b

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2350Topic pattern with multiples choices like mqtt/things/{CustomerData.name|DevEUI|'None'}/uplink
TXIF-2319Ontology is now supported by all driver types: LoRa-Alliance, TTN, ChirpStack.
TXIF-2289Driver's import option is removed from config and application.
TXIF-2265Remove hex_to_base64 function on JSMESPATH transformation.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2340Other region than custom are not support on WMW connector.
TXIF-2346Expose DownlinkASID and ASKey on DataCake creation form.
TXIF-2337OPCUA Connector - SourceTime should be the timestamp of the uplink.
TXIF-2336OPCUA Connector - LoRaWAN fields must be available, like LrrSNR, LrrRSSI.
TXIF-2334OPCUA Connector - NodeId are not wrong and must be inline with tags.
TXIF-2322MQTT Connector - Transformation issue.
TXIF-2312"Driver OFF" cannot be selected on UI during the Flow creation process.

1.7.9

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2288Azure IoT Hub issue when opening devices sender links.
TXIF-2280Remove Points Schema tab from Custom driver creation.
TXIF-2284Generic Device profile must not be decoded.
TXIF-2283Chirpstack packet transformer - "UPLINK_CODEC" "error".
TXIF-2260Azure connector broken - Timeout when establishing links.
TXIF-2258TPX IoT-Flow connect (for Iot Hub) status is erroneous.
TXIF-2285Unable to solve uplink topic pattern.

1.7.8c

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2268ThingBoard connection RestTemplate need have a timeout.
TXIF-2256ThingBoard connection stay on Closing state.

1.7.8

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2232Ontology support on driver with LoRa Alliance signature.
TXIF-2238Metrics enhancement on Driver engine.
TXIF-2197Enhance logging on Driver engine.
TXIF-2184Azure connector library upgrade.
TXIF-2180Azure IoT-Hub Root certificate is compliant with the expected on february 2023.
TXIF-2173Improvement on Admin-UI for driver deployment.
TXIF-2145Driver type is now display on UI.
TXIF-2144New validation rule on fields that expect 'hostname' that not start with 'http'.
TXIF-2131Downlink topics are now optionals.
TXIF-1737Lack security fixed on TPW downlink.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2235Error message when the decoder of downlink doesn't exist on driver.
TXIF-2223Issue with transformation on json field names that contain space.
TXIF-2215Kafka Connector should have an optional downlink topic on Creation Form.
TXIF-2203MODBUS should restart after a rule modification.
TXIF-2188Display issue on connections list with firefox.
TXIF-2159OPCUA Connector - Certificate expired.
TXIF-1968Azure Event Hub Connector generate too many errors.

DEPRECATED FEATURES

| TXIF-2211 | Transformation operation on uplink are now deprecated on Flow and should be migrated on Connection transformation. |

1.7.7

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2177Update guide links for drivers.
TXIF-2174Add "Lost" section on connection counter for messages lost or filtered.
TXIF-2174Azure Event-Hub connection - New downlink switch on UI for disable subscription to incoming topic.
TXIF-2140Update the code signatures with LoRa-Alliance signature for custom drivers.
TXIF-2071Connection Debug mode switch available on UI.
TXIF-2072Connection Debug mode auto off after 2 weeks.
TXIF-2061New uplink sample on transformation form for Abeeway trackers.

Abeeway processor

All connectors that support processors (uplink transformations) could now use easily the Location Engine provide by Abeeway. Initial uplink still continue to be delivered on destination and when the Location Engine solver resolve the location, the Resolved Position message is delivered on destination.

img

Documentation of the Resolved Position message could be found on ThingPark X Location Engine documentation.

Customer filter processor

All connectors that support processors (uplink transformations) could now filter messages using a JSONata expression. On "Uplink transformation" panel, add a new operation and select "Filter" and "Filter JSONata". img

Select an example and a predefine filter, adapt it and test it, that all. img

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2161Thingboard connection stay on OPENING state when login failed.
TXIF-2160MODBUS Issue when 1 of 2 rules failed .
TXIF-2122Azure event hub issue when downlink topic doesn't exist.
TXIF-2030Uplink Topic pattern - JSLT complex expression cannot be saved.

1.7.6a

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2168Reload of a connection don't work properly.

1.7.6

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2114Unable to start IoT-Flow after an update in case of high number of connections (>250 per bridge).
TXIF-2112IoT flow event message is confusing on closing state when deactivate a connection.

1.7.4

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-2106MQTT Connector - Change placeholder of connection timeout and action timeout to default used.
TXIF-2098Thingboard connector - Inject LoRaWan fields on output Message.
TXIF-2091Add a part of random delay when a connector restart. More or less one minute.
TXIF-2078HTTP Strict mode for automatic retry on server error.
TXIF-2079HTTP Connector - Strict mode switch on Advanced panel.
TXIF-2074Thingworx option "SendRawDecodedFormat" on Advanced panel.
TXIF-2042Connection Kafka partition scale-up.
TXIF-2023Thingworx QueryImplementingThings should be replaced by QueryImplementingThingsOptimized.
TXIF-1953New messages: Device and BS Alarms Notification.
TXIF-1293Chirpstack other messages implementation.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2096WMW Connection timeout and action timeout should be set to 60000ms by default.
TXIF-2093Uplink lost on Azure IoT Central for devices other than Abeeway.
TXIF-2085Wrong datetime calculated for the next restart of a connection.
TXIF-2084Thingworx should support derived template.
TXIF-2076Slowness on startup for starting connections.
TXIF-2068TPX-UI : Logo customization : Operator logo not used.
TXIF-2060Transformation order is automatically changed.
TXIF-2058Uplink transformation JMSPath & JSLT not applied.
TXIF-2075HTTP uplink/downlink counter seems not working.
TXIF-2069ThingBoard connection stay on Closing state.
TXIF-2066HTTP Downlink doesn't work.

1.7.3

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-1910Thingworx test behavior when ThingTemplateName change.
TXIF-2022Azure IoT-Hub replay message on ACK failure.
TXIF-2052Azure IoT-Hub too many reactors.

1.7.2

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2040HTTP LRC Compliance doesn't work anymore.
TXIF-2012Fuota connection page: remove User Guide link and warning notification.
TXIF-2029Connection status optimisation.
TXIF-2034Dx-Core Swagger URL should be adapted.
TXIF-2036Event menu should be hidden on OCP.
TXIF-2041Fuota's information page is not implemented.
TXIF-2043Filter connection list with a word that don't match.
TXIF-2003Add filter on UI for hostname on Cumulocity connector.

1.7.1a

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-2063Thingsboard timeout on login.

1.7.1

NEW FEATURES RELEASED

Google Cloud

This new connector enables devices to use the Google IoT Core.

img

Documentation can be found on the ThingPark Connectors documentation.

Kafka

This new connector enables sending uplinks to a Kafka Broker.

img

Documentation can be found on the ThingPark Connectors documentation.

Datacake

This new connector enables sending uplinks to Datacake.

img

Documentation can be found on the ThingPark Connectors documentation.

WMW

This new connector enables sending uplinks to WMW.

img

Documentation can be found on the ThingPark Connectors documentation.

Qubitro

This new connector enables sending uplinks to Qubitro.

img

Documentation can be found on the ThingPark Connectors documentation.

CommonSense

This new connector enables sending uplinks to CommonSense.

img

Documentation can be found on the ThingPark Connectors documentation.

TagoIO

This new connector enables sending uplinks to TagoIO.

img

Documentation can be found on the ThingPark Connectors documentation.

Gear Studio

This new connector enables sending uplinks to Gear Studio.

img

Documentation can be found on the ThingPark Connectors documentation.

Opinum

This new connector enables sending uplinks to Opinum.

img

Documentation can be found on the ThingPark Connectors documentation.

Cayenne

This new connector enables sending uplinks to Cayenne.

img

Documentation can be found on the ThingPark Connectors documentation.

Updated connectors

All connectors now support downlinks using a dedicated endpoint. Just a simple API REST call POST https://community.thingpark.io/iot-flow/downlinkMessages/<downlinkuuid> with a Downlink message as body.

img

Processors

Objenius format

On the Uplink transformations panel of your connection, you can now transform automatically Actility uplinks to Objenious uplinks format.

img

img

Example of generated Objenious uplink.

{
"id" : "5ea1eae2-84b7-4590-a794-390a7efb2629",
"device_id" : "A81758FFFE06F23E",
"profile" : "elsys:ers-co2:1",
"type" : "uplink",
"timestamp" : "2022-08-17T17:37:27.344+00:00",
"count" : 390,
"payload_cleartext" : "0100e7023204002805000601a2070e53",
"payload" : {
"temperature" : 23.1,
"humidity" : 50,
"light" : 40,
"motion" : 0,
"co2" : 418,
"vdd" : 3667
},
"device_properties" : {
"deveui" : "A81758FFFE06F23E"
},
"protocol_data" : {
"DevAddr" : "04000E24",
"NetID" : "10000958",
"best_gateway_id" : "10000958",
"gateways" : 3,
"noise" : -57.0,
"port" : 5,
"requested_nbrep" : 1,
"rssi" : -47.592655,
"sf" : 7,
"signal" : -47.762199,
"snr" : 14.0
}
}

JSLT Transformation

On the Uplink transformations panel of your connection, you can now use JSLT transformation to generate your own format. img

You can experiment your own transformer with a large set of messages. img

Documentation can be found on the ThingPark Processor documentation.

JSONata Transformation

On the Uplink transformations panel of your connection, you can now use JSONata transformation to generate your own format. img

You can experiment your own transformer with a large set of messages. img

Documentation can be found on the ThingPark Processor documentation.

NEW FEATURES RELEASED

JIRA TicketDescription
TXIF-1862Proxy section is available on OCP only.
TXIF-1895Add Forum link on all connectors for Community only.
TXIF-1591CFT link is more visible on AWS Connector.
TXIF-1588Adding a link to API Swagger-UI on left menu.
TXIF-1548Driver UI refactoring.
TXIF-1984Adding of driver examples.
TXIF-1929Result of a decoded uplink could now contain fPort.
TXIF-1839Search field on connection list.
TXIF-1909New field Thing Template Name on Thingworx connector UI.
TXIF-1914New field uplinkTimeValidity on each connector UI (Advanced panel).
TXIF-1919On Send Downlink panel of each connector, DeviceEUI could now include dash. (Eg: 74-FE-48-FF-FF-5A-3D-9F)
TXIF-1884Driver list pagination.

MAJOR BUGS RESOLVED

JIRA TicketDescription
TXIF-1930Unable to update Flow name with lowercase.
TXIF-1954Error when decoding driver examples.